@charset "UTF-8";
/**
 * 会员中心全局css
 * @authors supmain (mtingfeng@gmail.com)
 * @date    2015-03-04 11:02:37
 * @update  2015-03-04 11:02:37
 * @for webapp.html
 * @version $Id$
 */
html { color: #515151; background: #f7f7f7; _background-image: url(about:blank); _background-attachment: fixed; }
html.isPhone { min-width: 1000px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, select, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 'Microsoft YaHei', '宋体', Tahoma, Helvetica, Arial, simsun; }
address, cite, dfn, em, var, i { font-style: normal; }
ul, ol { list-style: none; }
fieldset, img { border: 0; }
h1 { font-size: 18px; }
h2 { font-size: 14px; font-weight: bold; }
h4, h5 { font-size: 12px; font-weight: 400; }
input, textarea, button, select { font-size: 12px; resize: none; color: #555; outline: none; }
button { cursor: pointer; }
table { border-spacing: 0; border-collapse: collapse; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; height: 0; }
.cle:after, .clearfix:after, .clear_f:after, .cle_float:after { font-size: 0; display: block; visibility: hidden; clear: both; height: 0; content: '\20'; }
.cle, .clearfix, .clear_f, .cle_float { *zoom: 1; }
.fcle:before, .fcle:after { line-height: 0; display: table; content: ''; }
.fcle:after { clear: both; }
.fl { float: left; }
.fr { float: right; }
.float_right { float: right; }
.float_left { float: left; }
.clearfix { clear: both; }
.display_none { display: none; }
a { -webkit-transition: color .2s; -moz-transition: color .2s; -ms-transition: color .2s; -o-transition: color .2s; transition: color .2s; text-decoration: none; color: #555; }
a:hover { text-decoration: none; color: #008fb5; }
a:active { color: #f70; }
a:focus, area:focus { outline: none; }
::selection { color: #fff; background: #008fb5; }
canvas { -ms-touch-action: double-tap-zoom; }
.fs14 { font-size: 14px; }
.red, a.red, a.red:hover, .pink, a.pink, a.pink:hover { color: #f70; }
.gray999, .gray, a.gray, a.gray:hover { color: #999; }
.green { color: #2b9b2d; }
.blue, .blue:hover { color: #09f; }
.text2space {
	letter-spacing: 1em;
}

/* 日期背景 */
.wdpk_date {
	background: #fff url("/js/My97DatePicker/skin/datePicker.gif") no-repeat right center;
}
/* 全站按钮 */
.btn, .btn-css3 {
	font-size: 100%;
	line-height: 16px;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding: 5px 12px;
	cursor: pointer;
	vertical-align: middle;
	color: #fff!important;
	border: 1px solid #008fb5;
	border-radius: 3px;
	background-color: #008fb5;
	_line-height: 18px;
}
.btn:hover, .btn-css3:hover {
	text-decoration: none;
	color: #fff;
	background: #0F83A0;
}
.btn img, .btn-css3 img {
	vertical-align: middle;
}
.graybtn {
	font-size: 100%;
	line-height: 16px;
	display: inline-block;
	height: 16px;
	padding: 5px 12px;
	vertical-align: middle;
	color: #666;
	border: 1px solid #c4c4c4;
	border-radius: 2px;
	background-color: #efefef;
	background-image: -webkit-linear-gradient(#f8f8f8, #e5e5e5);
	background-image: -moz-linear-gradient(#f8f8f8, #e5e5e5);
	background-image: linear-gradient(#f8f8f8, #e5e5e5);
	background-repeat: repeat-x;
}
.graybtn:hover {
	text-decoration: none;
	color: #666;
	background: #e5e5e5;
}